Internet Archive BookReader

Mammals of Panama (with thirty-nine plates)